package com.cloudsigns.factorymanager2.engineering.bean;

import com.cloudsigns.factorymanager2.cusenum.CommonEnum;

import java.io.Serializable;
import java.util.List;

/**
 * 灯箱
 * Created by tony on 2018/5/7.
 */

public class MediaBean implements Serializable {
    private List<String> afterPicList;
    private String areaName;
    private List<String> beforePicList;
    private String feedbackAccountId;
    private String feedbackAccountName;
    private long feedbackDate;
    private List<String> feedbackPicList;
    private long handleDate;
    private String handlerAccountId;
    private String handlerAccountName;
    private String id;
    private String mediaName;
    private String number;
    private double positionX;
    private double positionY;
    private String regionId;
    private String regionName;
    private CommonEnum.MediaStatus status;
    private CommonEnum.FeedBackType type;
    private String unusualReason;
    private String companyId;
    private String assignReceiveAccountId;
    private String assignReceiveAccountName;
    private String assignReceiveOrderId;
    private long assignReceiveOrderTime;
    private CommonEnum.AssignStatus assignStatus;
    private CommonEnum.FeedBackState state;
    private boolean enable;
    private String assignCompleteAccountId;
    private String assignCompleteAccountName;
    private long assignCompleteOrderTime;
    private CommonEnum.CompleteStatus assignCompleteStatus;
    private String superAdminCompleteComment;
    private String workerLeaderCompleteComment;


    /*自定义用于页面使用*/
    private boolean isPContent;
    private String orderId;
    private boolean isSend;
    private boolean isChecked;
    private int lvPosition = -1;
    private boolean isAllMediaSuccess;


    public List<String> getAfterPicList() {
        return afterPicList;
    }

    public String getAreaName() {
        return areaName;
    }

    public List<String> getBeforePicList() {
        return beforePicList;
    }

    public String getFeedbackAccountId() {
        return feedbackAccountId;
    }

    public String getFeedbackAccountName() {
        return feedbackAccountName;
    }

    public long getFeedbackDate() {
        return feedbackDate;
    }

    public List<String> getFeedbackPicList() {
        return feedbackPicList;
    }

    public long getHandleDate() {
        return handleDate;
    }

    public String getHandlerAccountId() {
        return handlerAccountId;
    }

    public String getHandlerAccountName() {
        return handlerAccountName;
    }

    public String getId() {
        return id;
    }

    public String getMediaName() {
        return mediaName;
    }

    public String getNumber() {
        return number;
    }

    public double getPositionX() {
        return positionX;
    }

    public double getPositionY() {
        return positionY;
    }

    public String getRegionId() {
        return regionId;
    }

    public String getRegionName() {
        return regionName;
    }

    public CommonEnum.MediaStatus getStatus() {
        return status;
    }

    public CommonEnum.FeedBackType getType() {
        return type;
    }

    public String getUnusualReason() {
        return unusualReason;
    }

    public String getCompanyId() {
        return companyId;
    }

    public String getAssignReceiveAccountId() {
        return assignReceiveAccountId;
    }

    public String getAssignReceiveAccountName() {
        return assignReceiveAccountName;
    }

    public String getAssignReceiveOrderId() {
        return assignReceiveOrderId;
    }

    public long getAssignReceiveOrderTime() {
        return assignReceiveOrderTime;
    }

    public CommonEnum.AssignStatus getAssignStatus() {
        return assignStatus;
    }

    public boolean isPContent() {
        return isPContent;
    }

    public boolean isAllMediaSuccess() {
        return isAllMediaSuccess;
    }

    public int getLvPosition() {
        return lvPosition;
    }

    public String getOrderId() {
        return orderId;
    }

    public boolean isChecked() {
        return isChecked;
    }

    public String getAssignCompleteAccountId() {
        return assignCompleteAccountId;
    }

    public String getAssignCompleteAccountName() {
        return assignCompleteAccountName;
    }

    public long getAssignCompleteOrderTime() {
        return assignCompleteOrderTime;
    }

    public String getSuperAdminCompleteComment() {
        return superAdminCompleteComment;
    }

    public String getWorkerLeaderCompleteComment() {
        return workerLeaderCompleteComment;
    }

    public CommonEnum.CompleteStatus getAssignCompleteStatus() {
        return assignCompleteStatus;
    }

    public boolean isSend() {
        return isSend;
    }

    public CommonEnum.FeedBackState getState() {
        return state;
    }

    public boolean isEnable() {
        return enable;
    }

    public void setAfterPicList(List<String> afterPicList) {
        this.afterPicList = afterPicList;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public void setBeforePicList(List<String> beforePicList) {
        this.beforePicList = beforePicList;
    }

    public void setFeedbackAccountId(String feedbackAccountId) {
        this.feedbackAccountId = feedbackAccountId;
    }

    public void setFeedbackAccountName(String feedbackAccountName) {
        this.feedbackAccountName = feedbackAccountName;
    }

    public void setFeedbackDate(long feedbackDate) {
        this.feedbackDate = feedbackDate;
    }

    public void setFeedbackPicList(List<String> feedbackPicList) {
        this.feedbackPicList = feedbackPicList;
    }

    public void setHandleDate(long handleDate) {
        this.handleDate = handleDate;
    }

    public void setHandlerAccountId(String handlerAccountId) {
        this.handlerAccountId = handlerAccountId;
    }

    public void setHandlerAccountName(String handlerAccountName) {
        this.handlerAccountName = handlerAccountName;
    }

    public void setId(String id) {
        this.id = id;
    }

    public void setMediaName(String mediaName) {
        this.mediaName = mediaName;
    }

    public void setNumber(String number) {
        this.number = number;
    }

    public void setPositionX(double positionX) {
        this.positionX = positionX;
    }

    public void setPositionY(double positionY) {
        this.positionY = positionY;
    }

    public void setRegionId(String regionId) {
        this.regionId = regionId;
    }

    public void setRegionName(String regionName) {
        this.regionName = regionName;
    }

    public void setStatus(CommonEnum.MediaStatus status) {
        this.status = status;
    }

    public void setType(CommonEnum.FeedBackType type) {
        this.type = type;
    }

    public void setUnusualReason(String unusualReason) {
        this.unusualReason = unusualReason;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }


    public void setAssignReceiveAccountId(String assignReceiveAccountId) {
        this.assignReceiveAccountId = assignReceiveAccountId;
    }

    public void setAssignReceiveAccountName(String assignReceiveAccountName) {
        this.assignReceiveAccountName = assignReceiveAccountName;
    }

    public void setAssignReceiveOrderId(String assignReceiveOrderId) {
        this.assignReceiveOrderId = assignReceiveOrderId;
    }

    public void setAssignReceiveOrderTime(long assignReceiveOrderTime) {
        this.assignReceiveOrderTime = assignReceiveOrderTime;
    }

    public void setAssignStatus(CommonEnum.AssignStatus assignStatus) {
        this.assignStatus = assignStatus;
    }

    public void setState(CommonEnum.FeedBackState state) {
        this.state = state;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public void setPContent(boolean PContent) {
        isPContent = PContent;
    }

    public void setEnable(boolean enable) {
        this.enable = enable;
    }

    public void setAssignCompleteAccountId(String assignCompleteAccountId) {
        this.assignCompleteAccountId = assignCompleteAccountId;
    }

    public void setAssignCompleteAccountName(String assignCompleteAccountName) {
        this.assignCompleteAccountName = assignCompleteAccountName;
    }

    public void setAssignCompleteOrderTime(long assignCompleteOrderTime) {
        this.assignCompleteOrderTime = assignCompleteOrderTime;
    }

    public void setLvPosition(int lvPosition) {
        this.lvPosition = lvPosition;
    }

    public void setSend(boolean send) {
        isSend = send;
    }

    public void setChecked(boolean checked) {
        isChecked = checked;
    }

    public void setAllMediaSuccess(boolean allMediaSuccess) {
        isAllMediaSuccess = allMediaSuccess;
    }

    public void setSuperAdminCompleteComment(String superAdminCompleteComment) {
        this.superAdminCompleteComment = superAdminCompleteComment;
    }

    public void setWorkerLeaderCompleteComment(String workerLeaderCompleteComment) {
        this.workerLeaderCompleteComment = workerLeaderCompleteComment;
    }

    public void setAssignCompleteStatus(CommonEnum.CompleteStatus assignCompleteStatus) {
        this.assignCompleteStatus = assignCompleteStatus;
    }
}
